/* 公用部分 */
body,td,th {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333;line-height:20px;}
a:link,a:visited {text-decoration:none;color:#369;}
a:active,a:hover {/*background-color:#E1ECF4;*/color:#333;}
img {border:0;}

::-moz-selection{color:#333;background:#E1ECF4;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.container {width:960px;min-height:400px;}
/* link style 1 */
.ls1 a{color:#333 !important}
.ls1 a:hover{color:#f90 !important}

/* link style 2 */
.ls2 a{color:#f90 !important}
.ls2 a:hover{color:#f63 !important}

.ls3 a{color:#999 !important}
.ls3 a:hover{color:#f63 !important}

.ls4 a{color:#6EAFD5 !important}
.ls4 a:hover{color:#f63 !important}

.ls5 a{color:#6EAFD5 !important}
.ls5 a:hover{color:#f90 !important}


p {margin:14px 0;}
.pl {color:#666666;font:12px/150% Arial,Helvetica,sans-serif;}
.pl2 {color:#666666;font:14px/150% Arial,Helvetica,sans-serif;}
.ul {border-bottom:1px dashed #DDDDDD;clear:both;line-height:100%;}

.m {color:#006600;font-size:14px;line-height:120%;}
.m a, .m a:visited, a.m, a.m:visited {color:#006600;font-size:14px;line-height:120%;text-decoration:none;}
.m a:hover, a.m:hover {background:none repeat scroll 0 0 #006600;color:#FFFFFF;font-size:14px;line-height:120%;text-decoration:none;}
.m a:active, a.m:active {background:none repeat scroll 0 0 #FFAAFF;color:#FFFFFF;text-decoration:none;}


/* `top_bar
----------------------------------------------------------------------------------------------------*/
.topbar {height:30px;background:#f8f8f8;width:100%;border-bottom:1px solid #eee;font-family:'微软雅黑';line-height:30px;font-size:12px;}
.topbar .location {bbackground:url(images/common/location.gif) no-repeat 0 5px;height:25px;width:116px;text-align:center}
.topbar .usermenu a {background:none;}
.topbar .usermenu {height:20px;text-align:right;}
.topbar .usermenu a.msg{background-position:0 0;width:20px;height:28px;display:block;}
.topbar .usermenu li{float:left; ppadding:0 5px}
.topbar .usermenu li a{margin:0 8px; }
.topbar .usermenu li a:hover{color:#f63;}
.topbar .usermenu li img{height:17px; width:16px;padding-top:8px}

/* `header
----------------------------------------------------------------------------------------------------*/
.header{margin-top:10px;margin-bottom:16px;}
.header .menu{height:45px;line-height:40px;font-size:14px;font-family:'微软雅黑';padding-left:50px;}
.header .menu li{float:left;width:auto;height:40px;text-align:center;}
.header .menu li a{}
.header .menu li a.ac{background-position:0 0}
.header .menu li a{padding:0 20px;}
/*
.menu {width:595px;height:40px;font-size:14px;margin:15px auto 0 auto;overflow:hidden;}
.menu a {display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;width:50px;height:40px;line-height:36px;color:#069;margin:0 8px;text-align:center;overflow:hidden;}
.menu .selected,.menu a:active,.menu a:hover {background:url(/images/u148_main_bg.gif) scroll -250px 0 no-repeat;color:#069;text-decoration:none;}
*/

h1 {font-size:20px;color:#333;font-weight:bold;line-height:30px;height:30px;margin:20px 0 10px;}
h2 {font-size:14px;color:#555;line-height:22px;font-weight:normal;height:22px;margin:15px 0 12px;white-space:nowrap;}
h2 span {font-size:12px;color:#999;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;padding-left:60px;}
h2 strong {color:#F90;}
h3 {font-size:14px;font-weight:normal;line-height:20px;height:20px;}
h4 {font-size:12px;width:100%;font-weight:normal;line-height:20px;height:20px;background:#F2F9FC;}
h5 {font-size:14px;width:100%;font-weight:normal;line-height:20px;height:20px;background:#F2F9FC; margin-bottom:10px;}

.head {margin:0 auto;height:60px;overflow:hidden;}
.head .logo {float:left;margin:15px 0 0 0;overflow:hidden;}
.head .logo a {background:url(/images/u148_main_bg.gif) no-repeat 0 0 transparent;width:180px;height:40px;display:block;line-height:10em;}
.head .logo a:hover {background:url(/images/u148_main_bg.gif) no-repeat 0 0 transparent;}
.head .hello {float:right;width:755px;overflow:hidden;height:20px;line-height:20px;margin:10px 0 0 0;text-align:right;}
.head .hello span {color:#F90;}


.u148main {width:950px;margin:0 auto;overflow:hidden;}
.u148content {float:left;width:590px;overflow:hidden;}
.u148sidebar {float:right;width:310px;overflow:hidden;}

.grouplist {width:100%;overflow:hidden;}
.grouplist ul {list-style:none;}
.grouplist ul li {float:left;margin:10px 0 5px;width:76px;height:92px;overflow:hidden;text-align:center;color:#777;}
.grouplist ul li img {width:48px;height:48px;margin:0;padding:0;}

.topiclist {width:100%;border:0;}
.topiclist tr th,.topiclist tr td {padding:5px;text-align:left;border-bottom:1px dashed #DDD;color:#777;}
.topiclist tr th.alignr,.topiclist tr td.alignr {text-align:right;}
.topiclist tr th {font-weight:normal;color:#666;}
.topicbottom {height:20px;margin:20px 0;text-align:right;font-size:14px;}

.sidebar {width:310px;overflow:hidden;}
.sidebar ul {width:300px;list-style:none;margin:0 auto;}
.sidebar ul li {width:300px;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:#DDD 1px dashed;}

.groupintro {background:#F2F9FC;width:560px;padding:15px;word-break:break-all;word-wrap:break-word;}
.groupintro img {float:left;margin-right:12px;}
.cdate {padding:10px 20px;text-align:right;}

.topic_content {width:590px;border:0;}
.topic_content tr td {line-height:22px;padding:5px 0;text-align:left;vertical-align:top;}
.topic_content tr td h3 {font-size:14px;font-weight:normal;line-height:22px;height:22px;}
.topic_reply {}
.topic_reply tr td {line-height:22px;padding:10px 0;text-align:left;vertical-align:top;}
.topic_reply tr td h4 {font-size:12px;width:450px;font-weight:normal;line-height:20px;height:20px;background:#F2F9FC;padding:0 10px;}

.topic_content tr td .content {width:490px;padding:10px 15px;white-space:normal;word-break:break-all;word-wrap:break-word;}
.topic_reply tr td .content {width:440px;padding:15px;white-space:normal;word-break:break-all;word-wrap:break-word;}
.reply_form {width:440px;height:120px;overflow-x:hidden;overflow-y:auto;margin:10px 15px;font-size:14px;line-height:26px;}
.reply_button {width:100px;height:26px;text-align:center;margin:0 15px;}
.operate {margin:5px 0 0 0;text-align:right;}
.operate a:link,.operate a:visited {text-decoration:none;color:#CCC;}
.operate a:active,.operate a:hover {text-decoration:none;color:#FFF; background:#F90;}

.editable {border:0;width:100%;}
.editable tr td {line-height:20px;padding:8px 4px;text-align:left;vertical-align:top;white-space:normal;word-break:break-all;word-wrap:break-word;}
.editable tr td.alignr {text-align:right;}
.editopic_title {width:100%;height:20px;}
.editopic_content {width:100%;height:360px;overflow-x:hidden;overflow-y:auto;}
.editgroup_title {width:100%;height:20px;}
.editgroup_content {width:100%;height:200px;overflow-x:hidden;overflow-y:auto;}

.search {background:#F2F9FC;width:280px;height:26px;margin:10px auto;padding:8px 10px;}
.search .text {border:1px solid;border-color:#B5CCDA #DAE4EA #D9E3E9 #B5CCDA;width:205px;height:24px;line-height:24px;padding:0 5px;font-size:14px;}
.search .button {width:60px;height:26px;background:url(/images/u148_main_bg.gif) -110px -275px no-repeat;text-indent:-999em;border:0;cursor:pointer;}

.pageli {margin:35px auto;height:26px;line-height:26px;text-align:center;}
.pageli a {border:#8db5d7 1px solid;padding:2px 5px;margin-right:5px;text-decoration:none;}
.pageli a:hover,.pageli a:active {border:#F90 1px solid;background:#FFF;color:#F90;}
.pageli span.current {border:#F90 1px solid;padding:2px 5px;margin-right:2px;font-weight:bold;color:#000;margin-right:5px;background-color:#F90;}
.pageli span.disabled {border:#ccc 1px solid;padding:2px 5px;margin-right:5px;color:#ccc;}

.groupsort {width:590px;overflow:hidden;}
.groupsort ul {list-style:none;}
.groupsort ul li {float:left;width:175px;height:65px;padding: 0 15px 15px 0;}
.groupsort ul li h5 {padding:2px 0 2px 10px;width:165px;}

/* 常用样式 */
.height1 {height:10px;overflow:hidden;}
.height2 {height:20px;overflow:hidden;}
.height13 {height:130px;overflow:hidden;}
.clear1 {clear:both;}
.line1 {width:98%;border-top:#CCC 1px dashed;margin:0 auto;height:1px;overflow:hidden;}
.size1 {font-size:10px;}
.size2 {font-size:12px;}
.size3 {font-size:14px;}
.color1 {color:#999;}
.color2 {color:#DDD;}

.bai{background:#FFF;}
.hui{background:#FCFCFC;}
.loading {font-size:12px;color:#555;background:url(/images/loading.gif) 0 0 no-repeat;padding-left:22px;margin:10px auto;width:125px;height:16px;line-height:16px;}
.radius {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.input_submit {padding:3px 15px;}
.button_search {width:60px;height:26px;background:url(/images/u148_main_bg.gif) -110px -275px no-repeat;text-indent:-999em;border:0;cursor:pointer;}
.prompt {background:url(/images/u148_main_bg.gif) 0 -322px no-repeat;width:235px;height:36px;line-height:36px;font-size:14px;margin:10px auto;padding-left:45px;color:#666;}

.input_edit {border:#DDD 1px solid;padding:2px 5px;margin-right:5px;vertical-align:middle;}
.input_1 {width:100px;height:20px;line-height:20px;}
.input_2 {width:200px;height:20px;line-height:20px;}
.input_3 {width:300px;height:20px;line-height:20px;}
.input_4 {width:400px;height:20px;line-height:20px;}
.input_5 {width:500px;height:20px;line-height:20px;}
.input_6 {width:650px;height:20px;line-height:20px;}
.textarea_edit {border:#DDD 1px solid;padding:2px 5px;margin-right:5px;overflow:auto;font-size:14px;}
.textarea_5 {width:500px;height:200px;line-height:20px;}
.textarea_6 {width:650px;height:360px;line-height:20px;}

/* 1、橙色 2、黑色 3、绿色 4、亮蓝 5、桃红 */
.link1 {color:#F90;}
a.link1:link,a.link1:visited {text-decoration:none;color:#F90;}
a.link1:active,a.link1:hover {background:#C00;color:#FFF;}
.link2 {color:#555;}
a.link2:link,a.link2:visited {text-decoration:none;color:#555;}
a.link2:active,a.link2:hover {background:#039;color:#FFF;}
.link3 {color:#060;}
a.link3:link,a.link3:visited {text-decoration:none;color:#060;}
a.link3:active,a.link3:hover {background:#060;color:#FFF;}
.link4 {color:#09B;}
a.link4:link,a.link4:visited {text-decoration:underline;color:#09B;}
a.link4:active,a.link4:hover {background:#039;color:#FFF;}
.link5 {color:#FF0084;}
a.link5:link,a.link5:visited {text-decoration:none;color:#FF0084;}
a.link5:active,a.link5:hover {background:#FF0084;color:#FFF;}

/* 尾部内容样式 */
#footer { clear:both; width:960px; border-top-width:1px; border-top-style:solid; border-top-color:#CCCCCC; line-height:30px; text-align:left; color:#666666; margin: 15px auto 0; }
#footer .menu { float:right; color:#005FAB; }

.btn-fav {
display: inline-block;
zoom: 1;
padding: 0 8px 0 30px;
vertical-align: middle;
height: 19px;
line-height: 19px;
line-height: 21px	9;
overflow: hidden;
border: 1px solid #EDCEBA;
margin-left: 4px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.fav-delete, .fav-delete:link, .fav-delete:hover {background:#FFF0E2 url(../images/ic_like.png) no-repeat 8px -17px;}
.fav-add, .fav-add:link, .fav-add:hover {background:#FFF0E2 url(../images/ic_like.png) no-repeat 8px 3px;}
a.btn-fav:hover, a.btn-fav:active {border-color: #EDCEBA;background-color: #FFF0E2;color: #99776B;}
a.btn-fav:hover, a.btn-fav:active {border-color: #EDCEBA;background-color: #FFF0E2;color: #99776B;}

/* default input默认样式 */
input.t_input,textarea.t_input{ -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #D5D5D5; padding:7px; background:#fff;}
input.ac{background-color:#FFFFE5}
input.err{background-color:#FDE5D4}
textarea.t_area {width:80%;height:180px;}

.row input:hover, .t_input:hover, input.btn_w:hover { border: 1px solid #B9B9B9;}
.row input:focus, .t_input:focus { background:#FFFFE5; border: 1px solid #D5D5D5;}

.row label.rememberMe { width:auto;}
.captcha-item .t_input { width: 95px;}

.errorMessage { padding-left: 24px; color: #FE2617;  display: inline; background: url(../images/hint.gif) no-repeat 3px;}

.successMessage {
    border: 1px solid #FAF3CA;
    padding: 10px;
    margin-bottom: 10px;
    background:#FFF6BF none repeat scroll 0 0;
    border-color:#FFD324;
    color:#514721;
}
.goodMessage  {
    border: 1px solid #FAF3CA;
    padding: 10px;
    margin-bottom: 10px;
    border-color: #C6D880;
    color: #264409;
    background: #E6EFC2 url(../images/information.png) no-repeat 8px center;
    padding-left: 30px;
}


.hint { padding-left: 10px; color: #808080;  display: inline;}
div.error p.hint,div.success p.hint {display:none;}

/* default input默认样式 */
.row input{ border:1px solid #D5D5D5; padding:6px;}

/*
.btn{display:inline-block; font-size:12px; color:#FFF; padding:5px; cursor:pointer; text-align:center;background-color:#A5CB6F !important;margin-right:10px; line-height:1em;border:0; *zoom:1; _vertical-align:middle;}
.btn:hover{color:#fff;background-color:#8EBE4B !important; _zoom:1;}
.btn:active{color:#fff;background-color:#7AA73C !important}
.btn a{color:#fff}
*/

.btn {
background: #3D9400;
#filter: alpha(opacity=80);
#opacity: .8;
padding: .4em 1em;

}

.btn {
background-color: #3D9400;
background-image: -webkit-linear-gradient(top,#3D9400,#398A00);
background-image: -moz-linear-gradient(top,#3D9400,#398A00);
background-image: -ms-linear-gradient(top,#3D9400,#398A00);
background-image: -o-linear-gradient(top,#3D9400,#398A00);
background-image: linear-gradient(top,#3D9400,#398A00);
border: 1px solid #29691D;
color: white;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}


input.btn_w  {
font-size: 1.1em;
cursor: pointer;
text-align: center;
padding: 0 8px;
background-color: whiteSmoke;
background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -ms-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
color: #444;
border: 1px solid gainsboro;
}



/* 表单输入 */
.row {margin:10px 0;}
.row label{display: inline-block; width:60px }
.row h2.tit{display:inline}

/* `留言板专用类型
   ============================================================ */
.seBoard{position:relative;padding:20px}
.seBoard .head{padding-left:0;}
.seBoard .aeBody li{ margin-bottom:20px;}
.seBoard .aeBody .user{float:left; width:60px; text-align:center;}
.seBoard .aeBody .user .avatar img{ display:inline-block; width:48px; height:48px;}
.seBoard .aeBody .info{ margin-left:48px;}
.seBoard .aeBody .info .date{text-align:right; padding-right:18px; color:#ccc;}
.seBoard .aeBody .info .msg{position:relative; word-wrap: break-word; padding:10px; margin-left:30px; border: 1px solid #C5D9EB;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background:#FFFFFF;zoom:1}
.seBoard .aeBody .info .msg .ico{ display:block; width: 15px; height: 20px; left: -9px; top:-1px; margin-bottom: 10px; position: absolute;}

.seBoard .aeBody .info .reply{margin:-17px 0 0 30px; zoom:1}
.seBoard .aeBody .info .reply .btn{ font-size:13px; padding: 2px 5px;}
.seBoard .aeBody .info .reply .handler a{ font-family:Verdana, Geneva, sans-serif;}
.seBoard .aeBody .info .reply .handler .tips{ color:#FF9900; font-family:Verdana, Geneva, sans-serif;}
.seBoard .aeBody .info .reply .replyContent{zoom:1}
.seBoard .aeBody .info .reply .replyContent textarea{ padding:10px; margin-top:5px; border:2px solid  #FF9900; width:96%; height:110px; font-size:12px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.seBoard .aeBody .info .reply .replyContent p{ margin-top:5px;}
.seBoard .aeBody .info .reply .replyedContent{ padding:10px; margin-top:5px; border:1px solid  #FF9900;  word-wrap: break-word;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }

/* `seNav----导航，如在空间首页
   ============================================================ */ 
.seNav{}
.seNav li{ float:left; *display:inline;}
.seNav li a{ display:block; font-size:13px; color:#666; padding:2px 5px; margin-right:15px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.seNav li a:hover,.seNav li.ac a{background-color:#E1ECF4;}
.seNav li a:hover{ color:#333;}
.seNav li.seNav-last a{ background:url(/template/default/css/base/images/global/seNav_e.gif) no-repeat center center; width:13px; height:18px; cursor:pointer;}
.seNav li.seNav-last a:hover{ background-color:#D6D6D6;}
.seNav li.seNav-last_e a{}
.seNav li.seNav-last_c a{ background-image:url(/template/default/css/base/images/global/seNav_c.gif)}


/* `心情列表页 space_doing
----------------------------------------------------------------------------------------------------*/
#spaceMood{}
.seConPub{}
.seConPub .aeCon{}
.seConPub .aeCon{ border:2px solid #D2D2D2; padding:10px;}
.seConPub .aeCon textarea{ width:100%; height:60px; border:none; font-size:13px; color:#333;}
.seConPub .aeHand{ margin-top:5px;}
.seConPub .aeHand span{ float:right; color:#999; font-size:13px;}
.seMood{}
.seMood .aeMood li{ margin-bottom:15px;}
.seMood .aeMood-me-ava{ float:left;}
.seMood .aeMood-me-ava img,.seMood .aeMood-other-ava img{ display:inline-block; width:48px; height:48px; background-color:#999;}
.seMood .aeMood-me-con{ float:left; margin-left:32px; padding-bottom:10px;}
.seMood .aeMood-me-con-word,.seMood .aeMood-other-con-word{ position:relative; max-width:360px; _width:350px; font-size:13px; color:#555; padding:10px 15px; background-color:#F4F8FD; border:1px solid #EAF1FB;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; zoom:1;}
.seMood .aeMood-me-con-time,.seMood .aeMood-other-con-time{ padding:2px 15px 0 15px; font-size:13px; color:#BBB; font-family:Arial, Helvetica, sans-serif;}
.seMood .aeMood-me-con-word-ico{ position:absolute; left:-11px; top:3px; background:url(/template/default/css/base/images/global/word_mood_ico.png) no-repeat center center; width:12px; height:15px;}
.seMood .aeMood-other-ava{ float:right;}
.seMood .aeMood-other-con{ float:right; margin-right:32px; padding-bottom:10px;}
.seMood .aeMood-other-con-word{background-color:#F9F0E6; border:1px solid #F8EDE0;}
.seMood .aeMood-other-con-time{ text-align:right;
}
.seMood .aeMood-other-con-word-ico{ position:absolute; right:-11px; top:3px; background:url(/template/default/css/base/images/global/word_mood_ico2.png) no-repeat center center; width:12px; height:15px;}

.seMood .aeMood-me-hand{ float:left; padding:10px 15px;}
.seMood .aeMood-me-hand .btn{ margin-right:5px;}

.seMood .aeMood-me-reply{ clear:both; margin-left:80px; padding-bottom:20px;}
.seMood .aeMood-me-reply textarea{ padding:10px; height:60px; width:390px; border:2px solid #77AACF; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background-color:#F9F9F9; font-size:13px; color:#545454}


/* `seContent----内容展示，如在空间首页，统一风格展示相关内容
   ============================================================ */ 
.container .aeHead{ position:relative; margin-bottom:15px; *zoom:1;}
.container .aeHead .btn_back{ right:0; bottom:2px;}
.container .tab-menu{ *zoom:1; margin-bottom:15px; }
.container .tab-menu ul{ height:26px;border-bottom: 2px solid #E7E7E7;}
.container .tab-menu li{ float:left;}
.container .tab-menu li a{ display:block; padding:3px; margin-bottom:-2px; font-size:13px; font-weight:bold;  border-bottom:2px solid #E7E7E7; color:#999; margin-right:15px; *position:relative;}
.container .tab-menu li.on a,.container .tab-menu li a:hover{ border-bottom-color:#4497BE;color:#5292C2}
.container .tab-menu li a:hover{ color:#2F7CB4;}
.container .tab-menu-tit{ font-size:17px; color:#4497BE; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:4px;} 
.container .aeHead-handle{ position:absolute; right:0; _top:0; _left:0; bottom:4px; margin-right:0;}
.container .aeHead-handle .btn{ float:right; margin:0 0 0 10px;}

/* `标签主题 --- 内容区域的tabs，参照课程详情页内容区域
   ============================================================ */
.seTabs .aeClassTabs{border-bottom:2px solid #E7E7E7;border-radius:0px;height:23px;}
.seTabs li{float:left;margin-right:20px;margin-left:2px;font-weight:bold;}
.seTabs li:hover,#classInfo .seTabs li.ac{border-bottom:2px solid #4497BE;padding-bottom:2px;}
.seTabs li:hover a,#classInfo .seTabs li.ac a{color:#196FAE;}
.seTabs li a{font-size:13px;}
.seTabs li.floor{font-size:17px;color:#4497BE;}
.seTabs li.floor:hover{padding-bottom:3px;}   
.seTabs {margin:16px 0 8px 0;}

/* 右边分类列表 */

.sidebar p { padding:5px 0; margin:0 8px; }
.FSort { width:175px; background:#fbfbfb url(../images/FSort_bg.gif) repeat-y 0px 0px; margin-bottom:10px; }
.FSort .tit { line-height:28px; height:28px; font-size:13px; font-weight:bold; background: #fbfbfb url(../images/FSort_tit.gif) no-repeat 0px 0px; padding: 0px 0px 0px 14px; margin: 0px; }
.FSort ul { margin: 5px auto 0px auto; padding: 0px; width: 171px; }
.FSort li { width:100%; margin: 0px; padding: 0; }
.FSort li a { line-height: 25px; padding-left: 14px; }
.FSort li.on { width:100%; display: inline-block; line-height: 25px; background-image: url(../images/FSort_on.gif); background-repeat: no-repeat; background-position: center center; }
.FSort li.on a { padding-left: 27px; }
.FSort .btm { background: url(../images/FSort_btm.gif) no-repeat 0px 0px; height: 5px; font-size: 0px; line-height: 0px; clear: both; }

/* 表情 */
.phiz_box { position:relative; }
.phizIco { background-image: url(../images/biaoqing.gif); background-repeat: no-repeat; background-position: center bottom; display: inline-block; height: 20px; width: 35px; font-size: 1px; line-height: 0px; color: #FFF; overflow: hidden; margin-top: 9px; text-decoration: none; }
.phizIco:hover { text-decoration:none; }
.phiz { position:absolute; z-index:200; width: 310px; background-color: #FFFDD7; border: 1px solid #FFFF99; }
.phiz .ico_link { border:1px solid #CCCCCC; padding:2px; background-color: #FFFFFF; float: left; margin: 1px; width:20px; height:20px; overflow:hidden; text-align:center; }

/* Yii 分页 */
div.cpage {text-indent:-9999px;text-align: center;margin: -10px auto 20px auto}
ul.yiiPager {overflow: auto; line-height: 20px;text-indent:0;font-size:12px;}
ul.yiiPager li {
display:inline-block;

/*IE67 display:inline-block support*/
zoom:1;
*display:inline;
*+margin: 0 5px 0 0;

border:1px solid #EEEEEE;
padding:0
}
ul.yiiPager li.selected {background:none repeat scroll 0 0 #97BB3F;border-color:#87A739;}
ul.yiiPager li a:link {
    ppadding:3px 12px;
    padding:3px 10px 0;
    font-weight: normal;
    display:block;
    zoom:1;
    *display:inline;
    background:none;
    border:0;
    margin:0;
    color:#2C629E
}
ul.yiiPager li a:hover {background:#ccc}
ul.yiiPager li.selected a {background:none repeat scroll 0 0 #97BB3F;color:#fff}



.user-list .info p {
    position: relative;
    margin: 0;
    color: #999;
    line-height: 18px;
}
.user-list li {
    position: relative;
    padding: 10px 0;
    border-bottom: 1px solid #EEE;
}

div.grid-view {
}
div.grid-view div.summary {
    margin: 0 0 20px;
    text-align: right;
}
div.grid-view table.items {
}
div.grid-view table.items tbody {
}
div.grid-view table.items tbody tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
div.grid-view table.items tbody tr.even {
}
div.grid-view table.items tbody tr.selected {
    background: none repeat scroll 0 0 #CCCCCC;
}
div.grid-view table.items th, div.grid-view table.items td {
    font-size: 12px;
}
div.grid-view table.items td {
    padding: 10px;
    vertical-align: middle;
}
div.grid-view table.items th {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
}
div.grid-view table.items th a {
    color: #333333;
}
div.grid-view table.items th a:hover {
    color: #669966;
}

div.grid-view table.items img.magazine_big_pic_thubm, div.grid-view table.items .magazine_small_pic_thubm {
    margin: 0;
    width: 36px;
}
div.grid-view table.items thead tr.filters {
    background: none repeat scroll 0 0 #ECFBD5;
}
div.grid-view .pager {
    margin: 20px 0 0;
    text-align: right;
}
table.detail-view th, table.detail-view td {

    font-size: 12px;
}

.olt td {
border-bottom: 1px dashed #DDD;
padding: 3px 3px 3px 0;
}

.headpic50 { background-image: url(../images/headpic50.jpg); background-repeat: no-repeat; background-position: 0px 0px; line-height: 60px; height: 60px; width: 60px; display: inline-block; }
.headpic50 img { height: 50px; width: 50px; margin-top: 4px; margin-right: 6px; margin-bottom: 6px; margin-left: 4px; }
.headpic100 { display:block; height:112px; overflow:hidden; text-align:center; width:112px; background-color: #EBEBEB; background-image: url(../images/user_img_bg.gif); background-repeat: no-repeat; background-position: 0 0; }
.headpic100 img { border:1px solid #FFFFFF; height:100px; margin-top:5px; width:100px; }

.headpic50 img {
    vertical-align:middle;
}
.container .grid_15 {
    min-height:400px;
}

.zla {
background-color: whiteSmoke;
border: 1px solid #DDD;
font-size: 13px;
font-weight: bold;
margin: 0 -10px;
min-height: 15px;
padding: 15px 31px;
}


.set-group-list{display:none;position:absolute;z-index:999;top:17px;padding:6px 0 10px;width:170px;background:#fff;border:1px solid #d0dcd6}.set-group-list li{margin:0 0 1px;padding:2px 10px;#padding:1px 10px 3px;-moz-user-select:none;-webkit-user-select:none}.set-group-list li:hover,.set-group-list li.hover{color:#fff;background:#858585;#border:0}.set-group-list label{margin-left:2px;vertical-align:middle}.set-group-list input{*margin-right:0}.set-group-list .last{padding:6px 10px 0;margin:0}.set-group-list .last:hover{background:#fff;color:#333}.set-group-list .tips{display:block;color:#fab0b6;margin:0 0 0 16px}.set-group-list .tlimit{color:#fab0b6;margin:2px 0 0}.set-group-list .create-new{display:block;color:#333;padding:0 0 0 13px;_height:14px;background:url(/pics/icon-add.png) no-repeat 0 center}.input-create{border:1px solid #d0dcd6;padding:4px 3px 3px;color:#666;width:142px}.brown-border{border-color:#e2d0c1}.user-opt .set-group-list{margin-left:-140px;background:#fff;border:1px solid #e2d0c1}
.user-group-opt {
_position: relative;
}

.user-group-arrow {
position: relative;
top: 2px;
display: inline-block;
zoom: 1;
cursor: pointer;

}

/* 用户列表 */

.UserList .ListBox ul { overflow: hidden; clear: both; width: 247px; margin-left: 5px; padding: 0; }
.UserList .ListBox ul li { width: 80px; float: left; text-align: center; padding: 0px; margin-top: 0 0 5px 0; }

.mytable {
	width: 100%;
	padding: 0;
	margin: 10px 0;
}

.mytable caption {
	padding: 0 0 5px 0;
 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}

.mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

.mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


.mytable tr.alt td {
	background: #F5FAFA;
	color: #797268;
}

.mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.mytable tr.alt th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

	.ui-button { margin-left: -1px; }
	.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
	.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }

.obu{margin:0 0 10px 0;width:76px;float:left;display:inline}.obu dt{margin:0;height:60px;overflow:hidden;text-align:center;line-height:16px}.obu dd{margin:0;height:55px;text-align:center;overflow:hidden}.ob{margin:0 0 10px 0;float:left;width:76px;text-align:center}.ob dt{margin:0;overflow:hidden;text-align:center;height:50px}.ob dd{margin:0;height:55px;text-align:center;overflow:hidden}.ob span{white-space:nowrap}
